package com.sayimo.maker.activity.dao.impl;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.sayimo.framework.database.mybatis.AbstractMybatisBaseDao;
import com.sayimo.framework.exception.DaoException;
import com.sayimo.maker.activity.dao.BaseActivityDao;
import com.sayimo.maker.activity.vo.BaseActivity;

/**
 * @Copyright (c) 2016 广东省尚一互联网有限公司
 * @Project: schoolmallapi1.1.0
 * @ClassName: BaseActivityDaoImpl
 * @Description: 
 * @Author:	李强
 * @Date:	日期：2016年5月12日  时间：下午5:57:14
 * @Version 1.0.0
 */
@Repository(value="baseActivityDao")
public class BaseActivityDaoImpl extends AbstractMybatisBaseDao<BaseActivity> implements BaseActivityDao{
	/**
	 * 根据标示符查询活动信息
	 */
	@Override
	@SuppressWarnings({ "rawtypes"})
	public Map selectBaseActivityIdentifier(String identifier)
			throws DaoException {
		
		return this.mybatisInterfaceBaseDao.queryMap("com.sayimo.maker.activity.dao.BaseActivityDao.selectBaseActivityIdentifier","identifierCn", identifier);
	}

	@Override
	public List<BaseActivity> queryAllBaseActivity() throws DaoException {
		// TODO Auto-generated method stub
		return this.mybatisInterfaceBaseDao.query("com.sayimo.maker.activity.dao.BaseActivityDao.queryAllBaseActivity");
	}

}
